@charset "utf-8";
/* CSS Document */
.navigation-inner {
float: left;
position: relative;
}
.navigation-up {
position: relative;

}
.navigation-up .navigation-v3 {
float: left;
}
.navigation-up .navigation-v3 ul {
float: left;
}
.navigation-up .navigation-v3 li {
float: left;
font: normal 16px/45px "microsoft yahei";
color: #fff
}
.navigation-up .navigation-v3 .nav-up-selected {}
.nav-up-selected_now>h2>a{  color: #E60012;}
.navigation-up .navigation-v3 .nav-up-selected-inpage {
}
.navigation-up .navigation-v3 li h2 {
font-weight: normal;
padding: 0;
margin: 0 15px;
position: relative;
}
.navigation-up .navigation-v3 li h2 a {
padding: 0 8px;
position: relative;
display: inline-block;
height: 64px;
line-height: 61px; font-size: 16px;  /*font-weight: bold;*/
}.navigation-up .navigation-v3 li h2 a:hover {
color: #E60012;
}
.navigation-up .navigation-v3 li h2 a.atc {
color: #E60012;
}
.navigation-up .navigation-v3 li h2 .line {
display: block;
width: 0;
position: absolute;
bottom: 0;
left: 0%;
height: 3px;
background-color:#E60012;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.navigation-up .navigation-v3 li:hover .line, .navigation-up .navigation-v3 li.nav-up-selected .line,.navigation-up .navigation-v3 li.nav-up-selected_now .line{
width: 100%;
left: 0;
}.navigation-up .navigation-v3 li:hover a, .navigation-up .navigation-v3 li.nav-up-selected a{  color: #E60012;}
.navigation-down {position: absolute;top: 107px;left: 0px;width: 100%;z-index: 10;}
.navigation-down .nav-down-menu {
width: 100%;
margin: 0;
background: url(../images/bg_01.png) repeat-x center top rgba(248, 248, 248, 1);
position: absolute;
top: 0px
}
.navigation-down .nav-down-menu .navigation-down-inner {
margin: auto;
width: 1150px;
position: relative;
padding: 43px 0 60px;
}
@media screen and (max-width: 1220px) and (min-width:1024px) {
.navigation-down .nav-down-menu .navigation-down-inner {
margin: auto;
width: 100%;
position: relative;
padding: 43px 0 60px;
}
}
.navigation-down .nav-down-menu .navigation-down-inner:after {
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
content: ".";
}
.navigation-down-inner ul li {}
.navigation-down-inner ul li p {}
.navigation-down-inner ul li h3 {}
.nav_img {
display: block;
height: 142px;
width: 100%;
vertical-align: middle;
overflow: hidden;
}
.nav_img img {
position: relative;
left: 0;
top: 0;
width: 100%;
-webkit-transition: all .3s ease;
transition: all 0.3s ease 0s;
}
.nav_img img:hover {width: 110%;left: -5%;top: -5%;}
.icon_10 {display: block;width: 30px;height: 30px;background: url(../images/ico_10.png) no-repeat center;margin-top: 20px;}
header{ display:none;} 
@media only screen and(min-device-width: 1024px){header{ display:none;} .mean-container{ display:none;}}
@media only screen and(min-width: 768px){.i_footer_copyright_mob { display:none;}}
@media screen and (min-width:1024px ) and (max-width: 1920px) { 

.mean-container{ display:none;}
.mob_foot{ display:none;}
.i_footer_copyright_mob { display:none;}
.hide_y{ display:none;}
} 
@media ( min-width:1024px ) and ( max-width:1920px ) {
.mean-container{ display:none;}.mob_foot{ display:none;}
.i_footer_copyright_mob { display:none;}
.hide_y{ display:none;}
}
@media ( max-width:1023px ) {
header{ display: block;}
.pc_head{ display:none;}
.mean-container .mob_logo { width:25%;  z-index:9999999999; position:fixed; padding:4px 0 4px 4px;float: left}
.choose_box_mob {width:6%; position: fixed; margin-left:80%; z-index:9999999999; padding:10px 0;}
.mean-container .choose_box_mob .lang_mob_en {
background: url(../images/lang.png) no-repeat;
width: 32px;
text-align: center;
height: 32px;
display: inline-block;
margin: 1px 3px 0 0;
}

header nav { float: right;	text-align: center;	background: #efefef;}
header nav ul {margin: 0;padding: 1em;list-style-type: none;}
header nav ul li {display: inline;margin-left: 1em;}
header nav ul li:first-child {margin-left: 0;}
header nav ul li ul {display: none;}
a.meanmenu-reveal {display:none}
.mean-container .mean-bar {
float:left;
width:100%;
position:fixed;
background:#fff;
min-height:30px;
z-index:999999
}
.mean-container a.meanmenu-reveal {
width:22px;
height:22px;
padding:13px 13px 11px;
position:absolute;
top:0;
right:0;
cursor:pointer;
color:#454545;
text-decoration:none;
font-size:20px;
text-indent:-9999em;
line-height:22px;
font-size:1px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:700
}
.mean-container a.meanmenu-reveal span {
display:block;
background:#454545;
height:4px; width:28px;
margin-top:3px
}
.mean-container .mean-nav {
float:left;
width:100%;
background:#f0f0f0;
margin-top:47px
}
.mean-container .mean-nav ul {
padding:0;
margin:0;
width:100%;
list-style-type:none
}
.mean-container .mean-nav ul li {
position:relative;
float:left;
width:100%
}
.mean-container .mean-nav ul li a {
display:block;
float:left; font-size:16px;	width:90%;
padding:0.7em 5%;
margin:0;
text-align:left;
color:#333;
border-top:1px solid #383838;
border-top:1px solid rgba(206, 206, 206, .5);
text-decoration:none;
text-transform:uppercase
}
.mean-container .mean-nav ul li li a {
width:80%;
padding:0.7em 10%;
border-top:1px solid #f1f1f1;
border-top:1px solid rgba(206, 206, 206, .25);
opacity:.75;
filter:alpha(opacity=75);
text-shadow:none!important;
visibility:visible
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom:0;
margin-bottom:0
}
.mean-container .mean-nav ul li li li a {
width:70%;
padding:1em 15%
}
.mean-container .mean-nav ul li li li li a {
width:60%;
padding:1em 20%
}
.mean-container .mean-nav ul li li li li li a {
width:50%;
padding:1em 25%
}
.mean-container .mean-nav ul li a:hover {
background:#EAEAEA;
background:rgba(227, 227, 227, .4)
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top:1px;
width:26px;
height:32px;
padding:11px!important;
text-align:center;
position:absolute;
right:0;
top:0;
z-index:2;
font-weight:700;
background:rgba(255, 255, 255, .1);
border:0!important;
border-left:1px solid rgba(206, 206, 206, .4)!important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background:rgba(227, 227, 227, .8)
}
.mean-container .mean-push {
float:left;
width:100%;
padding:0;
margin:0;
clear:both
}
.mean-nav .wrapper {
width:100%;
padding:0;
margin:0
}
.mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}
.mean-remove {
display:none!important
}
}

@media ( max-width:1023px ) {
.mean-container .mean-nav ul li a.mean-expand {
margin-top:0px;
width:26px;
height:26px;
padding:11px!important;
text-align:center;
position:absolute;
right:0;
top:0;
z-index:2;
font-weight:700;
background:rgba(255, 255, 255, .1);
border:0!important;
border-left:1px solid rgba(206, 206, 206, .4)!important;
}


}
